home *** CD-ROM | disk | FTP | other *** search
/ Eccentric Dream / Eccentric Dream.iso / 13 inch Player / 13 inch Player.rsrc / CODE_11531_IMAGING.txt < prev    next >
Text File  |  1993-07-10  |  49KB  |  886 lines

  1. # near model CODE resource
  2. # jump table entries: 6944-6948 (5 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  48E7 0308                movem.l    -[A7], D6,D7,A4
  5. 00000008  3E2E 0008                move.w     D7, [A6 + 0x8]
  6. 0000000C  286E 000A                movea.l    A4, [A6 + 0xA]
  7. 00000010  604A                     bra        +0x4C /* 0000005C */
  8. label00000012:
  9. 00000012  202D F02C                move.l     D0, [A5 - 0xFD4]
  10. 00000016  52AD F02C                addq.l     [A5 - 0xFD4], 1
  11. 0000001A  206D F034                movea.l    A0, [A5 - 0xFCC]
  12. 0000001E  2050                     movea.l    A0, [A0]
  13. 00000020  18F0 0800                move.b     [A4]+, [A0 + D0]
  14. 00000024  202D F02C                move.l     D0, [A5 - 0xFD4]
  15. 00000028  B0AD F030                cmp.l      D0, [A5 - 0xFD0]
  16. 0000002C  6D2E                     blt        +0x30 /* 0000005C */
  17. 0000002E  2B6D F038 F030           move.l     [A5 - 0xFD0], [A5 - 0xFC8]
  18. 00000034  7000                     moveq.l    D0, 0x00
  19. 00000036  2B40 F02C                move.l     [A5 - 0xFD4], D0
  20. 0000003A  206D F034                movea.l    A0, [A5 - 0xFCC]
  21. 0000003E  A029                     syscall    HLock
  22. 00000040  558F                     subq.l     A7, 2
  23. 00000042  3F2D F02A                move.w     -[A7], [A5 - 0xFD6]
  24. 00000046  486D F030                pea.l      [A5 - 0xFD0]
  25. 0000004A  206D F034                movea.l    A0, [A5 - 0xFCC]
  26. 0000004E  2F10                     move.l     -[A7], [A0]
  27. 00000050  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  28. 00000054  3C1F                     move.w     D6, [A7]+
  29. 00000056  206D F034                movea.l    A0, [A5 - 0xFCC]
  30. 0000005A  A02A                     syscall    HUnlock
  31. label0000005C:
  32. 0000005C  3007                     move.w     D0, D7
  33. 0000005E  5347                     subq.w     D7, 1
  34. 00000060  4A40                     tst.w      D0
  35. 00000062  66AE                     bne        -0x50 /* 00000012 */
  36. 00000064  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  37. 0000006A  4E5E                     unlink     A6
  38. 0000006C  205F                     movea.l    A0, [A7]+
  39. 0000006E  5C4F                     addq.w     A7, 6
  40. 00000070  4ED0                     jmp        [A0]
  41. fn00000072:
  42. 00000072  4E56 FFFC                link       A6, -0x0004
  43. 00000076  48E7 0300                movem.l    -[A7], D6,D7
  44. 0000007A  3C2E 000C                move.w     D6, [A6 + 0xC]
  45. 0000007E  2E2E 0008                move.l     D7, [A6 + 0x8]
  46. 00000082  3B46 F02A                move.w     [A5 - 0xFD6], D6
  47. 00000086  A061                     syscall    MaxBlock
  48. 00000088  2D40 FFFC                move.l     [A6 - 0x4], D0
  49. 0000008C  2B7C 0003 2000 F038      move.l     [A5 - 0xFC8], 0x32000
  50. 00000094  600E                     bra        +0x10 /* 000000A4 */
  51. label00000096:
  52. 00000096  202D F038                move.l     D0, [A5 - 0xFC8]
  53. 0000009A  7202                     moveq.l    D1, 0x02
  54. 0000009C  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  55. 000000A0  2B40 F038                move.l     [A5 - 0xFC8], D0
  56. label000000A4:
  57. 000000A4  2007                     move.l     D0, D7
  58. 000000A6  D0AD F038                add.l      D0, [A5 - 0xFC8]
  59. 000000AA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  60. 000000AE  6EE6                     bgt        -0x18 /* 00000096 */
  61. 000000B0  4AAD F038                tst.l      [A5 - 0xFC8]
  62. 000000B4  6608                     bne        +0xA /* 000000BE */
  63. 000000B6  7000                     moveq.l    D0, 0x00
  64. 000000B8  2D40 000E                move.l     [A6 + 0xE], D0
  65. 000000BC  606A                     bra        +0x6C /* 00000128 */
  66. label000000BE:
  67. 000000BE  558F                     subq.l     A7, 2
  68. 000000C0  3F06                     move.w     -[A7], D6
  69. 000000C2  486E FFFC                pea.l      [A6 - 0x4]
  70. 000000C6  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  71. 000000CA  4A5F                     tst.w      [A7]+
  72. 000000CC  6708                     beq        +0xA /* 000000D6 */
  73. 000000CE  7000                     moveq.l    D0, 0x00
  74. 000000D0  2D40 000E                move.l     [A6 + 0xE], D0
  75. 000000D4  6052                     bra        +0x54 /* 00000128 */
  76. label000000D6:
  77. 000000D6  04AE 0000 0200 FFFC      subi.l     [A6 - 0x4], 0x200
  78. 000000DE  202E FFFC                move.l     D0, [A6 - 0x4]
  79. 000000E2  B0AD F038                cmp.l      D0, [A5 - 0xFC8]
  80. 000000E6  6C06                     bge        +0x8 /* 000000EE */
  81. 000000E8  2B6E FFFC F038           move.l     [A5 - 0xFC8], [A6 - 0x4]
  82. label000000EE:
  83. 000000EE  202D F038                move.l     D0, [A5 - 0xFC8]
  84. 000000F2  A122                     syscall    NewHandle, flags=1
  85. 000000F4  2B48 F034                move.l     [A5 - 0xFCC], A0
  86. 000000F8  6728                     beq        +0x2A /* 00000122 */
  87. 000000FA  2B6D F038 F030           move.l     [A5 - 0xFD0], [A5 - 0xFC8]
  88. 00000100  7000                     moveq.l    D0, 0x00
  89. 00000102  2B40 F02C                move.l     [A5 - 0xFD4], D0
  90. 00000106  A029                     syscall    HLock
  91. 00000108  558F                     subq.l     A7, 2
  92. 0000010A  3F06                     move.w     -[A7], D6
  93. 0000010C  486D F030                pea.l      [A5 - 0xFD0]
  94. 00000110  206D F034                movea.l    A0, [A5 - 0xFCC]
  95. 00000114  2F10                     move.l     -[A7], [A0]
  96. 00000116  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  97. 0000011A  3E1F                     move.w     D7, [A7]+
  98. 0000011C  206D F034                movea.l    A0, [A5 - 0xFCC]
  99. 00000120  A02A                     syscall    HUnlock
  100. label00000122:
  101. 00000122  2D6D F034 000E           move.l     [A6 + 0xE], [A5 - 0xFCC]
  102. label00000128:
  103. 00000128  4CEE 00C0 FFF4           movem.l    D6,D7, [A6 - 0xC]
  104. 0000012E  4E5E                     unlink     A6
  105. 00000130  205F                     movea.l    A0, [A7]+
  106. 00000132  5C4F                     addq.w     A7, 6
  107. 00000134  4ED0                     jmp        [A0]
  108. fn00000136:
  109. 00000136  4E56 FFE2                link       A6, -0x001E
  110. 0000013A  48E7 FFF8                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4
  111. 0000013E  286E 0008                movea.l    A4, [A6 + 0x8]
  112. 00000142  2654                     movea.l    A3, [A4]
  113. 00000144  2653                     movea.l    A3, [A3]
  114. 00000146  49EC 0004                lea.l      A4, [A4 + 0x4]
  115. 0000014A  7A00                     moveq.l    D5, 0x00
  116. 0000014C  3A2C 0004                move.w     D5, [A4 + 0x4]
  117. 00000150  0805 000F                btst.b     D5, 0xF
  118. 00000154  56EE FFE6                sne        [A6 - 0x1A]
  119. 00000158  6742                     beq        +0x44 /* 0000019C */
  120. 0000015A  2854                     movea.l    A4, [A4]
  121. 0000015C  2854                     movea.l    A4, [A4]
  122. 0000015E  3A2C 0004                move.w     D5, [A4 + 0x4]
  123. 00000162  0885 000F                bclr.b     D5, 0xF
  124. 00000166  302C 0010                move.w     D0, [A4 + 0x10]
  125. 0000016A  6600 027A                bne        +0x27C /* 000003E6 */
  126. 0000016E  302C 001E                move.w     D0, [A4 + 0x1E]
  127. 00000172  6700 000E                beq        +0x10 /* 00000182 */
  128. 00000176  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  129. 0000017A  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  130. 0000017E  6000 0266                bra        +0x268 /* 000003E6 */
  131. label00000182:
  132. 00000182  302C 0020                move.w     D0, [A4 + 0x20]
  133. 00000186  7204                     moveq.l    D1, 0x04
  134. label00000188:
  135. 00000188  5341                     subq.w     D1, 1
  136. 0000018A  E248                     lsr        D0.w, 1
  137. 0000018C  66FA                     bne        -0x4 /* 00000188 */
  138. 0000018E  3D41 FFE4                move.w     [A6 - 0x1C], D1
  139. 00000192  7001                     moveq.l    D0, 0x01
  140. 00000194  E368                     lsl        D0.w, D1
  141. 00000196  5340                     subq.w     D0, 1
  142. 00000198  3D40 FFE2                move.w     [A6 - 0x1E], D0
  143. label0000019C:
  144. 0000019C  302C 000A                move.w     D0, [A4 + 0xA]
  145. 000001A0  906C 0006                sub.w      D0, [A4 + 0x6]
  146. 000001A4  3D40 FFF6                move.w     [A6 - 0xA], D0
  147. 000001A8  3205